/*
 * Created on 24-mar-2005
 *
 */
package guru.mercurio;

/**
 * @author 
 *
 */
public class Prestatus {
    String status;
   
    public Prestatus(String stat){
        status=stat;
    }

    static public String getDesc(String status){
        if(status.equalsIgnoreCase("0"))
            return ("Funcionamiento sin problemas");
        if(status.equalsIgnoreCase("1"))
            return ("Servicio finalizo de manera inesperada");
        if(status.equalsIgnoreCase("2"))
            return ("Servicio en mantenimiento");
        if(status.equalsIgnoreCase("3"))
            return ("El transceiver no se encuentra conectado");
        if(status.equalsIgnoreCase("4"))
            return ("El SMSC rechaza los mensajes enviados (El servicio no puede operar de manera correcta)");
        return (status);
    }
    
    
    static public void explainStatus(boolean extendido){
        System.out.println("0 - "+getDesc("0"));
        System.out.println("1 - "+getDesc("1"));
        if(extendido){
            System.out.println("2 - "+getDesc("2"));
            System.out.println("3 - "+getDesc("3"));
            System.out.println("4 - "+getDesc("4"));
        }
    }
    
    
    
}
